<?php
	
class Table_Acteurs extends Zend_Db_Table_Abstract
{
    protected $_name    = 'acteur';
    protected $_primary = 'VIP_NUMERO';
	
	public function getDateDbtActeur($id) {
		return $this-> fetchRow($this
			->select()
			->from($this, array('acteur_datedebut'))
			->where('vip_numero = ?', $id)
			);
	}
	
	public function ajouterActeur($numVip){
		$data = array('VIP_NUMERO'=> $numVip);
		$this -> insert($data);
	}
	
	public function getAllFilmsActeur($id) {
		
			$req=$this->select()
			->setIntegrityCheck(false)
			->from(array('a' =>'acteur'), array('*'))
			->joinLeft(array('j' => 'joue'), 'a.vip_numero= j.vip_numero', array('*'))
			->joinLeft(array('f' => 'film'), 'j.film_numero = f.film_numero', array('*'))
			->joinLeft(array('r' => 'realisateur'), 'r.vip_numero = f.vip_numero', array('*'))		
			->joinLeft(array('v' => 'vip'), 'v.vip_numero = r.vip_numero', array('*'))
			->where('a.vip_numero = ?', $id);
			
			$resu=$this->fetchAll($req);
			return $resu;
	}
}
?>